package com.info.zhiduoduo.weixin.formbean.company;

import com.info.zhiduoduo.repository.dto.company.ShareholderDto;

import java.math.BigDecimal;
import java.util.List;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.Accessors;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Accessors(chain = true)  //setter return this;
@ToString
public class AuthCompanyFormBean {

    private String compname;
    private String creditcode;
    private String acctno;
    private String acctbank;
    private String bankno;
    private String contactname;
    private String contactphone;
    private String contactaddress;
    private String compaddress;
    private String compemail;
    private String telephone;
    private String complicensephoto;
    /** 交易审核人员电话 */
    private String verifyPhone;

    /** 法人姓名 */
    private String realname;
    /** 法人身份证号 */
    private String idno;
    /** 法人身份证正面照片 */
    private String idfrontimg;
    /** 法人身份证反面照片 */
    private String idbackimg;
    /** 身份证失效日期 */
    private String invalidDate;
    /** 身份证生效日期 */
    private String issueDate;
    @ApiModelProperty("占股25%以上股东身份证正反面")
    private List<ShareholderDto> shareholder;

    /** 行业分类 */
    private int tradecategoryid;
    /** 员工数量 */
    private int staffCount;
    /** 营业额 */
    private BigDecimal turnover;
    /** 企业官网 */
    private String compsite;
    /** 企业总部地址 */
    private String headquarters;
    /** 公司性质 */
    private String compProperty;
    /** 核心业务 */
    private String coreBusiness;
}
